I tried my maximum to findout the styles for hover coloring datalist. I can't find out the solution yet. Please if anyone know, reply me.
<div class="form-group">
<label for="productname">Product</label>
<input type="text" autocomplete="off" class="form-control custom-select productdtlst" id="productdtlst_1" name="productdtlst[]" list="productlist_1" tabindex="4" pname="" pcode="" mqty="" stock="" ptype="" ptypeoption="" ctype="" pid="">
<datalist id="productlist_1" class="hovercoloring">
<option pname="Lithium Polymer " pcode="LPBAT01" mqty="1" stock="500" ptype="fixed" ptypeoption="null" ctype="configurable" pid="5ef39a5424811227b09e403a" value="Lithium Polymer "></option>
<option pname="LGSD Cooker" pcode="LGSDC01" mqty="1" stock="500" ptype="fixed" ptypeoption="null" ctype="configurable" pid="5ef39c0faf7d2b0e8cb1b3fc" value="LGSD Cooker"></option>
<option pname="Shampoo" pcode="SHA123" mqty="1" stock="500" ptype="fixed" ptypeoption="null" ctype="configurable" pid="5f0c3cd569ab4d16807d217a" value="Shampoo"></option>
</datalist>
</div>
W3Schools always has a great resources, you didn't provide any code on how you are trying to implement hover coloring but the easiest way to do it is with CSS.
.hovercoloring:hover {
background-color: yellow;
}
https://www.w3schools.com/cssref/sel_hover.asp
As for hover coloring a datalist you could implement it via class tags.
<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">
<datalist id="browsers" class="hovercoloring">
<option value="Edge">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>