
.banner { height:246px;}

/* main */
.main { background:#fff; width:960px; margin:0 auto; margin-bottom:5px;}
.main_left { float:left; width:205px; margin-left:4px; display:inline;}
.main_right { border:1px solid #dedede; border-top:none; float:right; width:736px; margin-right:4px; margin-bottom:10px; display:inline;}

/* ltitle */
.ltitle { background:url(../images/ltitle01bg.jpg) no-repeat 1px 0; height:35px; line-height:35px; width:203px;}
.ltitle h3 { color:#fff; float:left; font-size:14px; padding-left:20px;}
.ltitle h3 a { color:#fff;}
.ltitle h3 a:hover { text-decoration:underline;}

.ltitle02 { background:url(../images/path_bg.jpg) repeat-x; height:35px; line-height:35px;}
.ltitle02 h3 { color:#fff; font-size:14px; padding-left:20px;}

/* lnav */
.lnav { background:url(../images/bg_01.jpg) repeat; padding-bottom:16px; margin-bottom:10px;}
.lnav ul li { border-bottom:1px solid #fff; height:32px; line-height:32px; overflow:hidden; padding-left:20px;}
.lnav ul li a { color:#221e1f;}
.lnav ul li a:hover { color:#eb5f00;}

/* lmenu */
.lmenu { background:url(../images/bg_01.jpg) repeat; margin-bottom:10px;}
.lmenu h3 { background:url(../images/ltitle01bg.jpg) no-repeat 1px 0; height:35px; line-height:35px; width:183px; color:#fff; font-size:14px; padding-left:20px; cursor:pointer;}
.lmenu h3 a { color:#fff;}
.lmenu h3 a:hover { text-decoration:underline;}
.lmenu ul { padding:0 0 15px 0;}
.lmenu ul li { border-bottom:1px solid #fff; height:32px; line-height:32px; overflow:hidden; padding-left:20px;}
.lmenu ul li a { color:#221e1f;}
.lmenu ul li a:hover { color:#eb5f00;}

/* lgrods */
.lgrods { border:1px solid #dedede; border-top:none; margin-bottom:10px;}
.lgrods ul { width:150px; margin:0 auto; padding:25px 0;}
.lgrods ul li { margin-bottom:6px;}
.lgrods ul li img { border:1px solid #ddd; padding:3px;}
.lgrods ul li a:hover img { border:1px solid #f07826;}
.lgrods ul li p { text-align:center;}
.lgrods ul li a { color:#565656;}
.lgrods ul li a:hover { color:#f07826; text-decoration:underline;}

/* lnews */
.lnews { border:1px solid #dedede; border-top:none; margin-bottom:10px;}
.lnews ul { padding:12px 8px;}
.lnews ul li a { color:#565656; font-family:Simsun;}
.lnews ul li a:hover { color:#eb5f00;}

/* lcall */
.lcall { margin-bottom:10px;}
.lcall img { display:block;}

/* path */
.path { background:url(../images/path_bg.jpg) repeat-x; height:35px; line-height:35px;}
.path h3 { background:url(../images/i1.png) no-repeat 12px center; color:#fff; font-size:14px; padding-left:30px;}

/* title01 */
.title01 { height:50px; position:relative;}
.title01 h3 { background:url(../images/title01bg.png) no-repeat 0 bottom; color:#fff; font-size:20px; font-weight:normal; height:32px; line-height:32px; position:relative; left:-6px;padding:18px 0 0 35px;}

/* title02 */
.title02 { height:50px; position:relative;}
.title02 h3 { background:url(../images/title02bg.png) no-repeat 0 bottom; color:#fff; font-size:20px; font-weight:normal; height:32px; line-height:32px; padding:18px 0 0 30px;}

/* title03 */
.title03 { background:#cacaca; height:27px; line-height:27px; padding-right:5px;}
.title03 h3 { background:url(../images/title03hbg01.jpg) no-repeat; color:#fff; font-size:16px; float:left; padding-left:14px; width:auto !important; min-width:350px; width:350px;}
.title03 h3.th02 { background-image:url(../images/title03hbg02.jpg);}

/* title04 */
.title04 { border-bottom:2px solid #1c71c4; height:28px; line-height:28px}
.title04 h3 { background:url(../images/title04hbg.jpg) no-repeat; color:#fff; font-size:14px; width:124px; text-align:center;}

/* cl */
.cl { position:absolute; right:25px; bottom:14px;}

/* witness */
.witness { padding:20px;}
.witness ul li { float:left; width:430px; _vertical-align:middle; margin:30px 30px 0 0;}
.witness ul li .lpic { background:url(../images/shadow_01.jpg) no-repeat center bottom; float:left; width:222px; text-align:center; padding-bottom:12px; margin-right:10px;}
.witness ul li .lpic img { background-color:#fff; border:1px solid #c6c6c6; padding:5px;}
.witness ul li .rbox {}
.witness ul li .rbox h4 { color:#565656; font-size:14px; height:32px; line-height:32px;}
.witness ul li .rbox p { color:#565656;}
.witness ul li .rbox p a { color:#ed6000;}
.witness ul li .rbox p a:hover { text-decoration:underline;}

/* clientlist */
.clientlist { margin-bottom:50px;}
.clientlist ul li { border:1px solid #cecece; float:left; height:96px; width:150px; overflow:hidden; margin:20px 0 0 35px; display:inline; }

/* liuyan */
.liuyan { background:url(../images/zgmap.jpg) no-repeat 20px 8px #f2f8ff; height:330px; padding:20px 0 0 450px;}
.liuyan h3 { color:#ed6000; font-size:28px; font-weight:normal; margin-bottom:10px;}
.liuyan h3 span { color:#979797; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.liuyan table td { color:#565656;}
.liuyan table td button { color:#1e1e1e; font-size:14px; font-weight:bold; height:30px; padding:0 30px;}

/* piclist */
.piclist { padding:10px 0 20px;}
.piclist ul li { float:left; width:210px; text-align:center; margin:10px 0 0 24px; display:inline;}
.piclist ul li img { border:1px solid #ddd; padding:5px;}
.piclist ul li a {color:#565656;}
.piclist ul li a:hover { color:#ed6000; text-decoration:underline;}
.piclist ul li a:hover img { border:1px solid #ed6000;}

/* lylist */
.lylist { padding-bottom:15px;}
.lylist ul { padding:0 25px;}
.lylist ul li { background:url(../images/bg_05.jpg) repeat-x; border:1px solid #ddd; height:180px; overflow:hidden; _vertical-align:middle; padding:15px; margin-top:10px;}
.lylist ul li .lpic { float:left;}
.lylist ul li .rbox { float:right; width:650px;}
.lylist ul li .rbox h4 { border-bottom:1px dashed #ccc; color:#1c71c4; font-size:16px; height:32px; line-height:32px; text-indent:6px; margin-bottom:10px;}
.lylist ul li .rbox h4 a{color:#1c71c4;}
.lylist ul li .rbox p { color:#565656; line-height:18px;}

/* dcys */
.dcys { width:910px; margin:0 auto;}

/* contrast */
.contrast { width:910px; margin:0 auto;}
.contrast h4 { color:#1c71c4; font-size:22px; font-weight:normal; height:30px; line-height:30px; margin-bottom:10px}
.contrast p { color:#565656; line-height:20px; margin-bottom:6px;}
.contrast p strong { color:#ed6000; font-size:14px;}
.ct_01 { background:url(../images/db_01.jpg) no-repeat 10px 40px; padding:40px 0 0 420px; height:270px;}
.ct_02 { background:url(../images/db_02.jpg) no-repeat right 0; height:265px; padding-left:20px;}

.ct_03 { background:url(../images/db_03.jpg) no-repeat; padding:40px 0 0 420px; height:270px;}
.ct_04 { background:url(../images/db_04.jpg) no-repeat right 0; height:286px; padding-left:20px;}

/* whychange */
.whychange { padding-bottom:10px;}
.whychange_top { background:url(../images/why_xzbg.jpg) no-repeat right 10px; width:920px; margin:0 auto; padding:30px 0px;}
.whychange_top ul { width:568px;}
.whychange_top ul li { padding-left:35px; margin-bottom:30px;}
.whychange_top ul li h4 { color:#1c71c4; font-size:18px; font-weight:normal;}
.whychange_top ul li p { color:#565656; font-size:14px;}

.whychange_top ul li.why1 { background:url(../images/n1.jpg) no-repeat;}
.whychange_top ul li.why2 { background:url(../images/n2.jpg) no-repeat;}
.whychange_top ul li.why3 { background:url(../images/n3.jpg) no-repeat;}
.whychange_top ul li.why4 { background:url(../images/n4.jpg) no-repeat;}

.whychange_bottom { text-align:center;}

/* showlist */
.showlist { padding-bottom:5px;}
.scrolllist { height:210px; width:916px; overflow:hidden; margin:20px auto 15px;}
.scrolllist a.abtn { display:block; height:28px; width:14px; margin-top:80px;}
.scrolllist a.aleft { background:url(../images/leftbtn.jpg) no-repeat; float:left;}
.scrolllist a.aright { background:url(../images/rightbtn.jpg) no-repeat; float:right;}
.scrolllist .imglist { float:left; height:210px; width:888px; overflow:hidden; position:relative;}
.scrolllist .imglist ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist ul li { float:left; width:222px; text-align:center;}
.scrolllist .imglist .pic { background:url(../images/shadow_01.jpg) no-repeat center bottom; display:block; width:222px; text-align:center; padding-bottom:12px;}
.scrolllist .imglist .pic img { background-color:#fff; border:1px solid #c6c6c6; padding:5px;}

/* lylist02 */
.lylist02 {padding-bottom:15px; width:910px; margin:0 auto;}
.lylist02 ul li { border-bottom:1px solid #e3e3e3; float:left; height:185px; width:440px; overflow:hidden; padding:30px 15px 0 0; _vertical-align:middle;}
.lylist02 ul li .lpic { float:left; margin-right:10px;}
.lylist02 ul li .rbox { float:right; width:254px;}
.lylist02 ul li .rbox h4 { border-bottom:1px dashed #ccc; color:#1c71c4; font-size:16px; height:32px; line-height:32px; text-indent:6px; margin-bottom:10px;}
.lylist02 ul li .rbox h4 a{color:#1c71c4; }
.lylist02 ul li .rbox p { color:#565656; line-height:18px;}
.lylist02 ul li.bottomly { border:none; width:910px;}
.lylist02 ul li.bottomly .rbox { float:right; width:720px;}

/* contrast02 */
.contrast02 { width:910px; margin:0 auto;}
.ct05 { background:url(../images/db_05.jpg) no-repeat 0 10px; height:580px; padding:20px 0;}
.ct05 h4 { color:#277dd2; font-size:22px; font-weight:normal; margin-bottom:10px;}
.ct05 p { background:url(../images/line_02.jpg) repeat-x 0 bottom; color:#7f7f7f; line-height:20px; padding-bottom:15px;}
.ct05 p strong { color:#5c5c5c;}
.ct05 h4 span { color:#949494; font-size:30px; font-family: "Times New Roman", Times, serif; font-weight:bold;}
.ct05 ul { float:right; width:488px;}
.ct05 ul li { padding-top:15px;}

.ct05 ul li.li2,.ct05 ul li.li4 { padding-left:34px;}
.ct05 ul li.li3 { padding-left:50px;}

/* dinzhi */
.dinzhi { background:url(../images/index_10.png) no-repeat; height:314px; width:980px; margin:0 auto;}
.dinzhi .table { padding:35px 0 0 640px;}

/* xtabout */
.xtabout { width:910px; margin:0 auto; padding:20px 0;}
.xtabout .lpic { float:left;}
.xtabout .lpic img { border:1px solid #ddd;}
.xtabout .rbox { float:right; width:650px;}
.xtabout .rbox h4 { border-bottom:1px dashed #d0d0d0; color:#1c71c4; font-size:16px; height:30px; line-height:30px; margin-bottom:10px;}
.xtabout .rbox p { color:#565656; line-height:20px;}

/* scrollleft */
.scrollleft { width:910px; height:450px; overflow:hidden; margin:15px auto;}
.scrollleft ul li { float:left; width:210px; text-align:center;}
.scrollleft ul li+li{ margin-left:23px;}
.scrollleft ul li img { border:1px solid #e2e2e2; display:block; padding:5px}
.scrollleft ul li a { color:#565656;}
.scrollleft ul li a:hover { color:#ed6000;}
.scrollleft ul li a:hover img { border:1px solid #ed6000;}

/* yslist */
.yslist { width:920px; margin:0 auto;}
.yslist ul { padding:10px 0;}
.yslist ul li { height:150px; width:920px; overflow:hidden; margin-bottom:3px;}

.yslist ul li.ys_01 { background:url(../images/youshi01li.jpg) no-repeat;}
.yslist ul li.ys_02 { background:url(../images/youshi02li.jpg) no-repeat;}
.yslist ul li.ys_03 { background:url(../images/youshi03li.jpg) no-repeat;}
.yslist ul li.ys_04 { background:url(../images/youshi04li.jpg) no-repeat;}
.yslist ul li.ys_05 { background:url(../images/youshi05li.jpg) no-repeat;}

.yslist ul li .txt { color:#3c3c3c; line-height:20px;}

.yslist ul li.ys_01 .txt { padding:50px 10px 0  220px;}
.yslist ul li.ys_02 .txt { padding:58px 185px 0  10px;}
.yslist ul li.ys_03 .txt { padding:55px 10px 0 220px;}
.yslist ul li.ys_04 .txt { padding:58px 185px 0 50px;}
.yslist ul li.ys_05 .txt { padding:55px 10px 0  230px;}

/* liucheng , shbz */
.liucheng,.shbz { width:910px; margin:30px auto 0;}

/* problemlist */
.problemlist { background:url(../images/bg_06.jpg) repeat-x 0 bottom; width:910px; margin:0 auto; margin-bottom:20px;}
.problemlist ul { padding:15px 0 0 15px;}
.problemlist ul li { border-bottom:1px dashed #ccc; float:left; height:34px; line-height:34px; overflow:hidden; width:390px; margin-right:50px;}
.problemlist ul li a { color:#565656; font-size:14px;}
.problemlist ul li a:hover { color:#ed6000;}

/* page */
.page { padding:20px 0; text-align:center;}

/* newstitle */
.newstitle { background:url(../images/bg_07.jpg) repeat-x; border:1px solid #c8c8c8; height:30px; line-height:30px; border-radius:5px;}
.newstitle h3 { color:#1c71c4; font-size:14px; float:left; padding-left:15px;}

/* more */
.more { float:right; padding-right:10px;}
.more a { color:#6b6b6b;}
.more a:hover { text-decoration:underline;}

/* newslist */
.newslist { width:700px; margin:0 auto; margin-top:20px;}
.newslist ul li { color:#565656; font-size:14px; font-family:Arial; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.newslist ul li a{ color:#565656;}
.newslist ul li a:hover { color:#F03;}
.newslist ul li.topnews { height:157px; padding:15px 5px;}
.newslist ul li.topnews .lpic { float:left;}
.newslist ul li.topnews .lpic img { border:1px solid #e3e3e3; padding:5px;}
.newslist ul li.topnews .rbox { float:right; width:500px; _vertical-align:middle;}
.newslist ul li.topnews .rbox h4 { margin-bottom:6px;}
.newslist ul li.topnews .rbox h4 a {color:#1c71c4; font-size:14px;}
.newslist ul li.topnews .rbox p { font-size:12px; line-height:20px;}
.newslist ul li.topnews .rbox p a { color:#ed6000;}
.newslist ul li.topnews .rbox a:hover { text-decoration:underline;}

/* sp_con */
.sp_con { color:#565656; width:700px; padding:20px 0; margin:0 auto;}

/* scheme */
.scheme { width:670px; padding:20px 0; margin:0 auto;}
.scheme ul li { padding:20px 0; _vertical-align:middle;}
.scheme ul li .lpic { float:left;}
.scheme ul li .rbox { float:right; width:480px;}
.scheme ul li .rbox h4 { border-bottom:1px dashed #ccc; height:32px; line-height:32px;}
.scheme ul li .rbox h4 a { color:#1c71c4; font-size:16px;}
.scheme ul li .rbox h4 a:hover { text-decoration:underline;}
.scheme ul li .rbox p { color:#565656; padding:5px; line-height:20px; margin-bottom:10px;}

/* newscon */
.newscon { padding:20px 0; width:690px; margin:0 auto;}
.newscon h3 { border-bottom:1px dashed #ccc; color:#1c71c4; font-size:16px; height:32px; line-height:32px; text-align:center;}
.note { color:#8a8a8a; text-align:center; padding:5px 0; margin-bottom:20px;}
.newscon_word {  color:#565656; font-size:14px;}
.return { text-align:right; padding-right:10px;}
.return a { color:#555; font-size:14px; font-weight:bold;}
.return a:hover { color:#333; }

/* caselist */
.caselist { width:716px; margin:0 auto;}
.scrolllist02 { width:716px; height:170px; margin:0 auto; padding:15px 0;}
.scrolllist02 a.abtn { display:block; height:28px; width:14px; margin-top:60px;}
.scrolllist02 a.aleft { background:url(../images/leftbtn.jpg) no-repeat; float:left;}
.scrolllist02 a.aright { background:url(../images/rightbtn.jpg) no-repeat; float:right;}
.scrolllist02 .imglist { float:left; height:170px; width:688px; overflow:hidden; position:relative;}
.scrolllist02 .imglist ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist02 .imglist ul li { float:left; width:172px; text-align:center;}
.scrolllist02 .imglist .pic { background:url(../images/shadow_02.jpg) no-repeat center bottom; display:block; width:172px; text-align:center; padding-bottom:12px;}
.scrolllist02 .imglist .pic img { background-color:#fff; border:1px solid #c6c6c6; padding:5px;}

/* contact_wrap */
.contact_wrap { width:600px; margin:0 auto; padding:30px 0;}

/* contact */
.contact { background:url(../images/contact_bg.jpg) no-repeat right bottom; color:#565656; margin-bottom:20px;}
.contact .p1 { color:#343434; font-size:18px;}
.contact .p2 { padding:5px 0; }
.contact .p2 span { color:#ed6000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* map */
.map { margin-bottom:20px;}

/* conlytable */
.conlytable { padding:10px 0 20px 20px;}
.conlytable table td { color:#000;}

/* diancon */
.diancon { width:910px; margin:0 auto; padding:20px 0;}
.diancon .lpic { float:left; padding-left:20px;}
.diancon .rbox { float:right; width:500px;}
.diancon .rbox h4 { border-bottom:1px dashed #ccc; color:#1c71c4; font-size:16px; height:36px; line-height:36px; }
.diancon .rbox .txt { color:#565656; font-size:14px; padding:12px 5px; margin-bottom:10px;}
.diancon .rbox .conbtn {text-align:center; margin-top:50px;}

/* grodscon */
.grodscon { width:910px; margin:0 auto; padding-bottom:12px;}
.grodscon .tab_head { border-bottom:3px solid #1c71c4;}
.grodscon .tab_head ul li { float:left; margin-right:1px;}
.grodscon .tab_head ul li a { background:url(../images/tab_hbg01.jpg) no-repeat; color:#1c71c4; display:block; _float:left; font-size:14px; font-weight:bold; height:27px; line-height:27px; width:104px; text-align:center; overflow:hidden;}
.grodscon .tab_head ul li.current a,.grodscon .tab_head ul li a:hover { background:url(../images/tab_hbg02.jpg) no-repeat; color:#fff;}
.grodscon .tab_con { margin-bottom:20px;}

/* ablist */
.ablist { width:910px; margin:0 auto;}
.ablist ul { padding:20px 0;}
.ablist ul li { float:left; width:210px; text-align:center; margin-left:14px;}
.ablist ul li img { border:1px solid #e3e3e3; padding:4px;}
.ablist ul li a { color:#565656;}
.ablist ul li a:hover { color:#F60;}
.ablist ul li a:hover img { border:1px solid #f60;}


/* news_details */
.news_details{margin:15px auto;padding:0 20px; background:#fff}
.news_details .sub{margin:20px auto 5px;text-align:center;}
.news_details .sub h1{font-size:18px;color:#c12204;font-family:"Arial";}
.news_details .from{margin:10px auto;padding:5px 0;text-align:center;color:#555;border:1px dotted #dbd4b7;border-left:0;border-right:0;}
.news_details .d1{margin:0 auto;text-align:center;}
.news_details .d1 p{padding-top:20px;color:#f03641;}
.news_details .video_con{text-align:center;margin:10px auto;}
.news_details .co{margin:25px auto;line-height:28px;font-size:14px;color:#333;}
.news_details .co p{margin:5px auto;}
.news_details .co p.pic{text-align:center;padding-bottom:10px;margin:0 auto;}
.news_details .info{margin:10px auto 0;padding:5px 10px;line-height:25px;font-size:14px;color:red;border:1px dotted red;}
.news_details .tools{height:30px;line-height:30px;margin:10px auto 0;text-align:right;border-bottom:1px dotted #dbd4b7;}
.news_details .tools .t_l{float:left;line-height:normal;color:#555;}
.news_details .tools .t_r{float:right;}
.news_details .tools a{color:#555;}
.news_details .tools a:hover{text-decoration:underline;}
.news_details .pnlinks{margin:10px auto 0;line-height:22px;}
.news_details .pnlinks a{color:#555;}
.news_details .pnlinks a:hover{text-decoration:underline;}

.videolist { width:910px; margin:0 auto;}
.videolist ul { padding:20px 0;}
.videolist ul li { float:left; width:210px; text-align:center; margin-left:14px;}
.videolist ul li img { border:1px solid #e3e3e3; padding:4px;}
.videolist ul li a { color:#565656;}
.videolist ul li a:hover { color:#F60;}
.videolist ul li a:hover img { border:1px solid #f60;}


.downlist { width:910px; margin:0 auto;}
.downlist ul { padding:20px 0;}
.downlist ul li { float:left; width:425px;margin-left:14px; display:inline; line-height:25px; border-bottom:1px solid #ddd; vertical-align:bottom}
.downlist ul li a.title{ float:left; width:340px; display:block; height:25px;}
.downlist ul li a.downico{ float:right; width:44px; display:block;height:25px; background:url(../images/downico.gif) no-repeat left center; text-indent:-999px; overflow:hidden}

.breadCrumbbox { border:1px solid #ccc; color:#666; height:28px; line-height:28px; overflow:hidden; padding:0 10px; margin-bottom:-1px;}
.breadCrumb { float:left;}
.breadCrumb a { color:#666;}
.breadCrumb a:hover { color:#F03;}
.prodlist { width:930px; margin:0 auto;}
.prodlist ul li { border:1px solid #ddd; margin:5px 2px; float:left; background:url(../images/pbg.gif) no-repeat 0px 10px; text-align:center; overflow:hidden; width:180px; padding:15px 0;}
.prodlist ul li a.pic{ display:block; text-align:left}
.prodlist ul li a.pic img{ margin-left:4px; width:169px}
.prodlist ul li p.p2 { color:#e00000;}